package com.chao.common.util.doc.bean;


import com.chao.common.util.doc.bean.ModularField;
import com.chao.common.util.doc.bean.ModularMethod;
import com.chao.common.util.reaction.Reaction;

import java.util.List;

/**
 * 模块
 * chao
 * 2022-11-17
 */
public class Modular implements Reaction {


	/**
	* 模块id
	*/
	private String modularId;

	/**
	* 模块名称
	*/
	private String modularName;

	/**
	* 模块包路径
	*/
	private String modularPath;

	/**
	* 模块包名
	*/
	private String modularPage;

	/**
	* 模块接口路径
	*/
	private String methodPath;

	/**
	* 是否默认包 1是 2否
	*/
	private String isDefault;

	/**
	* 最后修改时间
	*/
	private String lastTime;

	/**
	* 备用字段2
	*/
	private String spareField2;

	/**
	* 备用字段3
	*/
	private String spareField3;

	/**
	* 备用字段4
	*/
	private String spareField4;

	/**
	* 备用字段5
	*/
	private String spareField5;

	/**
	* 备用字段6
	*/
	private String spareField6;

	/**
	* 备用字段7
	*/
	private String spareField7;

	/**
	* 备用字段8
	*/
	private String spareField8;

	/**
	* 备用字段9
	*/
	private String spareField9;

	/**
	 * 模块实体字段
	 */
	private List<ModularField> fieldList;

	/**
	 * 模块接口
	 */
	private List<com.chao.common.util.doc.bean.ModularMethod> methodList;

	/**
	 * 依赖服务
	 */
	private List<com.chao.common.util.doc.bean.ModularMethod> relyList;

	public String getModularId() {
		return modularId;
	}

	public void setModularId(String modularId) {
		this.modularId = modularId;
	}

	public String getModularName() {
		return modularName;
	}

	public void setModularName(String modularName) {
		this.modularName = modularName;
	}

	public String getModularPath() {
		return modularPath;
	}

	public void setModularPath(String modularPath) {
		this.modularPath = modularPath;
	}

	public String getModularPage() {
		return modularPage;
	}

	public void setModularPage(String modularPage) {
		this.modularPage = modularPage;
	}

	public String getMethodPath() {
		return methodPath;
	}

	public void setMethodPath(String methodPath) {
		this.methodPath = methodPath;
	}

	public String getIsDefault() {
		return isDefault;
	}

	public void setIsDefault(String isDefault) {
		this.isDefault = isDefault;
	}

	public String getLastTime() {
		return lastTime;
	}

	public void setLastTime(String lastTime) {
		this.lastTime = lastTime;
	}

	public String getSpareField2() {
		return spareField2;
	}

	public void setSpareField2(String spareField2) {
		this.spareField2 = spareField2;
	}

	public String getSpareField3() {
		return spareField3;
	}

	public void setSpareField3(String spareField3) {
		this.spareField3 = spareField3;
	}

	public String getSpareField4() {
		return spareField4;
	}

	public void setSpareField4(String spareField4) {
		this.spareField4 = spareField4;
	}

	public String getSpareField5() {
		return spareField5;
	}

	public void setSpareField5(String spareField5) {
		this.spareField5 = spareField5;
	}

	public String getSpareField6() {
		return spareField6;
	}

	public void setSpareField6(String spareField6) {
		this.spareField6 = spareField6;
	}

	public String getSpareField7() {
		return spareField7;
	}

	public void setSpareField7(String spareField7) {
		this.spareField7 = spareField7;
	}

	public String getSpareField8() {
		return spareField8;
	}

	public void setSpareField8(String spareField8) {
		this.spareField8 = spareField8;
	}

	public String getSpareField9() {
		return spareField9;
	}

	public void setSpareField9(String spareField9) {
		this.spareField9 = spareField9;
	}

	public List<ModularField> getFieldList() {
		return fieldList;
	}

	public void setFieldList(List<ModularField> fieldList) {
		this.fieldList = fieldList;
	}

	public List<com.chao.common.util.doc.bean.ModularMethod> getMethodList() {
		return methodList;
	}

	public void setMethodList(List<com.chao.common.util.doc.bean.ModularMethod> methodList) {
		this.methodList = methodList;
	}

	public List<com.chao.common.util.doc.bean.ModularMethod> getRelyList() {
		return relyList;
	}

	public void setRelyList(List<ModularMethod> relyList) {
		this.relyList = relyList;
	}
}